From: Jasper St. Pierre Date: Fri, 20 Sep 2013 16:50:36 +0000 (-0400) Subject: network: Make sure to set the signal icon at dialog item construction time X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3327 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fb561f10a7040ea682ad648e8687b8295f366854;p=gnome-shell.git network: Make sure to set the signal icon at dialog item construction time We forgot to set it here; it would be updated if there was changes in the signal, but not when it was created. https://bugzilla.gnome.org/show_bug.cgi?id=708442 --- diff --git a/js/ui/status/network.js b/js/ui/status/network.js index b7e6bf9c9..90399d4b6 100644 --- a/js/ui/status/network.js +++ b/js/ui/status/network.js @@ -547,18 +547,24 @@ const NMWirelessDialogItem = new Lang.Class({ this._signalIcon = new St.Icon({ style_class: 'nm-dialog-icon' }); this._icons.add_actor(this._signalIcon); + + this._sync(); + }, + + _sync: function() { + this._signalIcon.icon_name = this._getSignalIcon(); }, updateBestAP: function(ap) { this._ap = ap; - this._signalIcon.icon_name = this._getIcon(); + this._sync(); }, setActive: function(isActive) { this._selectedIcon.opacity = isActive ? 255 : 0; }, - _getIcon: function() { + _getSignalIcon: function() { if (this._ap.mode == NM80211Mode.ADHOC) return 'network-workgroup-symbolic'; else